import { doPost, doGet, doDelete, doPut, doGetUrl } from '../utils/request'

const baseUrl = "/admin/collection/"

/**
 * 按条件分页查询合集数据
 * @param {*} params 查询参数
 * @returns 
 */
export function selectAll(params) {
    return doGet(baseUrl + "list", params)
}

/**
 * 添加合集
 * @param {*} data 添加的合集数据
 * @returns 
 */
export function addCollection(data) {
    return doPost(baseUrl + "add", data)
}

/**
 * 修改合集信息
 * @param {*} data 修改的合集数据
 * @returns 
 */
export function updateCollection(data) {
    return doPut(baseUrl + "update", data)
}

/**
 * 删除合集
 * @param {*} params 删除参数
 * @returns 
 */
export function delCollection(params) {
    return doDelete(baseUrl + "delete/" + params)
}

/**
 * 根据ID获取合集信息
 * @param {*} id 合集ID
 * @returns 
 */
export function getCollection(id) {
    return doGetUrl(baseUrl + id)
}
